package service;

import bean.*;

import java.util.List;

public interface IClassService {
    /**
     * 查询所有班级
     * @return 班级集合
     */
    List<ClassBean> findAll();

    /**
     * 添加班级
     * 如果班级名称已经存在，则不允许添加，返回false
     * @param clasz
     */
    boolean add(ClassBean clasz);

    /**
     * 按id删除班级
     * 1、统计该班级中的学生人数
     * 2、如果学生人数为0，则删除班级，返回true
     * 3、如果学生人数不为0，则返回false
     * @param id
     * @throws Exception
     */
    boolean delete(int id);

}
